/**
 *! Copyright (c) 2011 lxh13@126.com (QQ:1208376545)
 *
 * Version 1.0.0 
 */
div.lly-grid *{
	font-size:12px ;
	font-family: "微软雅黑";
	
}

div.lly-grid{
	position:relative ;
	width:100%;
	border-color:#A8CFEB;
	-webkit-border-radius: 0px 0 0 0;
	-moz-border-radius: 0px 0 0 0;
	border-radius: 0px 0 0 0;
}

div.lly-grid .ui-widget-content{
	background-image:none;
	border:none;
}

div.lly-grid .ui-widget-content .ui-state-default{
	filter:none;
}

div.lly-grid .table{
	margin:0px;
	padding:0px;
	_width:auto;
	*width:auto;
}

div.lly-grid-content table{
	table-layout:fixed;
}

div.lly-grid .lly-grid-caption{
	border:none;
}

.lly-grid-1,.lly-grid-2{
	border-width:0px;
}

.lly-grid-1 table{
	/*width:100%;*/
	overflow:hidden;
}

.lly-grid table td{
	text-align: center;
}

div.lly-grid-content{
	position:relative;
	border-width: 0px;
	border-top:1px solid #A8CFEB;
}

.lly-grid-content .lly-grid-1,.lly-grid-content .lly-grid-2{
	float:left;
}

.lly-grid-content .ui-widget-header{
	border:none;
}

.lly-grid-scroll-y{
	padding-bottom:20px;
}

.lly-grid-scroll-x{
	padding-right:20px;
	float:left;
}

.lly-grid-even{
}

.lly-grid-odd{
}

.lly-sort-col{
	cursor:pointer;
}

.lly-grid tr.lly-grid-row td.lly-grid-fix-border{
	border-right-width:1px;/* solid #bbb*/
}



.lly-grid .lly-grid-head tr th.lly-grid-fix-border{
	border-right-width:1px;/* solid #bbb*/
}

.lly-grid .lly-grid-row{
	background-image:none;
}

.lly-grid  .lly-grid-scroll-y .lly-grid-row td.lg-index-column{
	background-color:#DFEAFB;
	border-right:1px solid #A8CFEB;
}

.lly-grid .lly-grid-row td.lly-grid-body-column{
	height: 22px;
	padding: 0 2px 0 2px;
	/*border-right-width:1px;
	border-right-style:solid;
	border-right-color: #bbb;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #bbb ;*/
	border-left:none;
	border-top:none;
	font-weight: normal;
	border-color:#A8CFEB;
	border-right:1px solid #A8CFEB;
	position:relative;
}


.lly-grid .lly-grid-row td.ui-state-highlight{
	filter:none;
	border-bottom-width:1px;
	border-bottom-style:solid;
}


.lly-grid .table-bordered{
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;
	border-collapse: separate;
}

div.lly-grid-2 div.lly-grid-2-head{
			border-bottom:1px solid #A8CFEB;
			border-collapse: separate;
		}
		
.lly-grid .lly-grid-head th.lly-grid-head-column{
	border-left:none;
	border-top:none;
	border-bottom:none;
	padding: 0 2px 0 2px;
	/*border-right-width:1px;
	border-right-style:solid;
	border-right-color: inherit;*/
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:  #A8CFEB;
	height: 22px;
	position:relative ;
	border-right:1px solid #A8CFEB;
}

.lly-grid .lly-grid-head tr{
	height:23px;
}

.lly-grid .lly-grid-1-head th.lly-grid-fixcell{
	height: 22px;
	border-right-width:0px;
	border-left-width:0px;
	
}

.lly-grid-caption span{
	font-weight:bold;
}

.lly-grid .lly-grid-head th.lly-grid-head-column div{
	font-weight: bold;
}

.lly-grid .lly-grid-head th.lly-grid-head-column div .lly-sort{
	right:-3px;
	top:-2px;
	position:absolute;
}

.lly-grid div.lly-grid-head{
	border-left:none;
	border-right:none;
	/*border-top-width:1px;
	border-top-style:solid;
	border-top-color:inherit;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:inherit;*/
	position:relative;
	background-color:#DFEAFB ;
	border-color:#A8CFEB;
	border-top-width:0px;
}

div.lly-grid  div.lly-grid-2-head{
	overflow: hidden;
	width:100%;
}

div.lly-grid  div.lly-grid-2-body{
	overflow:auto;
	width:100%;
	position:relative;
}

div.lly-grid  div.lly-grid-1-head{
	overflow: hidden;
}

div.lly-grid  div.lly-grid-1-body{
	overflow:hidden;
	position:relative;
}

div.lly-grid  tr.ui-widget-content{
	border:0px;
}

.lly-grid-caption{
	padding: .3em .2em .2em .3em;
}

.lly-grid-caption span{
	display:block;
	float:left;
	padding-left:5px;
}

.lly-grid div.lly-grid-pager{
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top-color:#A8CFEB;
	padding:0px;
	margin:0px;
	height:25px;
}

.lly-grid-pager input ,.lly-grid-pager select{
	font-size:11px;
}


._page_{
	display:block;
	float:left;
	margin:0px 2px;
	height:20px;
}

._numpage_{
	width:auto;
	padding:1px 3px;
}

.cell-div{
    overflow:hidden;
    white-space:nowrap;
	text-overflow:ellipsis;
	word-break : keep-all; 
    -o-text-overflow: ellipsis;
}

.lly-grid-mask{
	position:absolute;
	border:1px solid red;
}

.lly-grid-mask-msg{
	position:absolute;
	cursor1:wait;
	width:auto;
	height:16px;
	padding:12px 12px;
	font-size:14px;
	border-width: 2px !important;
}

div.lly-grid  .table-bordered thead:first-child tr:first-child th.lly-grid-body-column,
div.lly-grid  .table-bordered tbody:first-child tr:first-child td.lly-grid-body-column {
	-webkit-border-radius: 0px 0 0 0;
	-moz-border-radius: 0px 0 0 0;
	border-radius: 0px 0 0 0;
}

div.lly-grid .table-bordered thead:last-child tr:last-child th:first-child, 
div.lly-grid .table-bordered tbody:last-child tr:last-child td.lly-grid-body-column {
	-webkit-border-radius: 0 0 0 0px;
	-moz-border-radius: 0 0 0 0px;
	border-radius: 0 0 0 0px;
}

div.lly-grid .table-bordered{
	-webkit-border-radius: 0 0 0px 0;
	-moz-border-radius: 0 0 0px 0;
	border-radius: 0 0 0px 0;
}

div.lly-grid .table-bordered thead:last-child tr:last-child th:last-child,
div.lly-grid  .table-bordered tbody:last-child tr:last-child td.lly-grid-body-column {
	-webkit-border-radius: 0 0 0px 0;
	-moz-border-radius: 0 0 0px 0;
	border-radius: 0 0 0px 0;
}

div.lly-grid  .table thead th{
	vertical-align: middle;
	text-align:center;
}

div.grid-toolbar-div{
	padding:1px;
	background-color:#DFEAFB;
}

.lly-grid div.lly-grid-pager{
	border-color:#A8CFEB;
}

div.grid-toolbar-div select{
	width:50px;
	padding:1px;
	height:23px;
}

div.grid-toolbar-div input{
	padding:1px;
	height:19px;
}

.lly-grid .ui-state-default,
.lly-grid  .ui-widget-content .ui-state-default,
.lly-grid  .ui-widget-header .ui-state-default{
	background-image:none;
	background-color:none;
}

.lly-grid .table-striped tbody  td.ui-state-hover{
	background-color: #e5eeff;
	background-image: none;
}

.lly-grid  .table-striped tbody  td.ui-state-highlight, 
.lly-grid  .table-striped tbody  td.ui-state-highlight,
.lly-grid .lly-grid-scroll-y .lly-grid-row td.ui-state-highlight{
	background-color: #C7DAF6;
	background-image: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.lly-grid  .table-striped tbody  td.ui-state-checked, 
.lly-grid  .table-striped tbody  td.ui-state-checked,
.lly-grid .lly-grid-scroll-y .lly-grid-row td.ui-state-checked{
	background-color: #C7DAF6;
	background-image: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/*
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
	background-image: none;
	border-bottom-color:#A8CFEB;
}

.lly-grid-odd,.ui-widget-header .lly-grid-odd{
	background-color: #F1F6FF;
	background-image: none;
}*/